projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
833607c
)
vulkan: Reset descriptor pool
author
Benjamin Otte
<otte@redhat.com>
Fri, 6 Jan 2017 15:31:03 +0000
(16:31 +0100)
committer
Benjamin Otte
<otte@redhat.com>
Fri, 6 Jan 2017 15:31:53 +0000
(16:31 +0100)
We don't want the pool to reference images we're gonna destroy. Drivers
don't like that at all.
gsk/gskvulkanrender.c
patch
|
blob
|
history
diff --git
a/gsk/gskvulkanrender.c
b/gsk/gskvulkanrender.c
index 1b487b16f345d055a4c3039720676c66d115ac14..d89e4f762baf7e6a8c500adb4d8218dccd536d42 100644
(file)
--- a/
gsk/gskvulkanrender.c
+++ b/
gsk/gskvulkanrender.c
@@
-570,6
+570,9
@@
gsk_vulkan_render_cleanup (GskVulkanRender *self)
gsk_vulkan_command_pool_reset (self->command_pool);
g_hash_table_remove_all (self->descriptor_set_indexes);
+ GSK_VK_CHECK (vkResetDescriptorPool, device,
+ self->descriptor_pool,
+ 0);
g_slist_free_full (self->render_passes, (GDestroyNotify) gsk_vulkan_render_pass_free);
self->render_passes = NULL;